package com.xsomnus.Distributed_Architecture.lb;

import java.util.List;

/**
 * @author @xsomnus666_xiawenye★
 * @since 2019/7/19 0019 10:45
 * - 才需学也,学需静也/非淡泊无以明志，非宁静无以致远
 */
public interface LoadBlancer {

    /**
     *
     * @param invokers 所有的节点
     * @param url 地址
     * @return 返回选中的目标节点
     */
    Node select(List<Node> invokers, String url);

}
